gtkprivate: Only define gtk_internal_return_if* for consistency checks
authorTimm Bäder <mail@baedert.org>
Mon, 19 Aug 2019 08:54:09 +0000 (10:54 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 9 Sep 2019 15:36:23 +0000 (17:36 +0200)
The wanted behavior here is that these are only defined if the buildtype
is debug, i.e. full debugging.

gtk/gtkprivate.h

index 81f9068693288e02286b7b294c3837d59b5443b7..2732f064c8c5f89af1e41b27b64944bedc6bcd1b 100644 (file)
@@ -40,12 +40,12 @@ G_BEGIN_DECLS
 
 #define OPPOSITE_ORIENTATION(_orientation) (1 - (_orientation))
 
-#ifdef G_DISABLE_CAST_CHECKS
-/* This is true for debug no and minimum */
+#ifndef G_ENABLE_CONSISTENCY_CHECKS
+/* This is true for buildtypes release and debugoptimized */
 #define gtk_internal_return_if_fail(__expr) G_STMT_START{ (void)0; }G_STMT_END
 #define gtk_internal_return_val_if_fail(__expr, __val) G_STMT_START{ (void)0; }G_STMT_END
 #else
-/* This is true for debug yes */
+/* This is true for debug builds */
 #define gtk_internal_return_if_fail(__expr) g_return_if_fail(__expr)
 #define gtk_internal_return_val_if_fail(__expr, __val) g_return_val_if_fail(__expr, __val)
 #endif